package com.cysoft.third.echarts.component.xAxis;

/**
 * @author 玖零
 * @version v0.0.1
 * @project cysoft-third-echarts
 * @package com.cysoft.third.echarts.item.xAxis
 * @date 2025/3/11 12:48
 * @desc 坐标轴在 grid 区域中的分隔区域类。
 */
public class SplitArea {

    /**
     * 是否显示分隔区域，默认为 false。
     */
    private boolean show = false;
    /**
     * 分隔区域的间隔，默认会采用标签不重叠的策略间隔显示。
     * 可以设置成 0 强制显示所有分隔区域。
     * 如果设置为 1，表示『隔一个分隔区域显示一个分隔区域』，如果值为 2，表示隔两个分隔区域显示一个分隔区域，以此类推。
     * 可以设置成 function 形式，函数的参数是一个数组，数组中有两个元素，第一个是刻度的索引，第二个是刻度的值。
     */
    private Object interval;
    /**
     * 分隔区域的样式。
     */
    private AreaStyle areaStyle;
}
